Interprocess Communication in Java

نویسنده

  • George Wells
چکیده

This paper describes a library of classes providing support for interprocess communication in Java programs, using the mechanisms present in the native operating system. This approach is particularly well-suited for use with independent Java processes running on a single multicore (or multiprocessor) computer. At this stage, a comprehensive class library has been implemented for the Linux operating system, allowing access to the rich set of interprocess communication mechanisms provided by it. Initial testing shows significant performance improvements over the standard Java mechanisms available for such systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Language and Runtime Implementation of Sessions for Java

The purpose of this work is to incorporate the principles of session types into a concrete object-oriented language, specifically an extension of Java, as a basis for communications-based programming for distributed environments. Building on preceding theoretical studies of this topic, we present the first practical implementation of such a language, including a treatment of asynchronous commun...

متن کامل

Extending Java’s Communication Mechanisms for Multicore Processors

With the current trend towards the increased use of multicore processors, there is a growing need for simple, efficient parallel programming mechanisms. While Java has good support for multithreaded and distributed application development, our research into tuple-space systems for multicore processors highlighted a gap in the concurrency facilities available in Java. This arises in the context ...

متن کامل

An Extensible Communication Class Library for Hybrid Distributed Systems

Both technical and commercial applications are increasingly being implemented as distributed systems running in a network of workstations. In this paper we describe an object-oriented class library for UNIX interprocess communication. We concentrate on applying object-oriented design techniques for the architecture of the library, which results in greater flexibility and easier extensibility. T...

متن کامل

A Survey of Adaptive Middleware

Developing distributed applications is a difficult task due to three major problems: the complexity of programming interprocess communication, the need to support services across heterogeneous platforms, and the need to adapt to changing conditions. Traditional middleware (such as CORBA, DCOM, and Java RMI) addresses the first two problems to some extent through the use of a “black-box” approac...

متن کامل

Visual Speciication of Interprocess and Intraprocess Communication Visual Speciication of Interprocess and Intraprocess Communication

We present a visual speciication language for constructing distributed applications and their direct manipulation graphical user interfaces. Each distributed application consists of a collection of independent modules and a connguration of logical connections that deene communication among the data interfaces of the modules. Our speciication language uses a single visual mechanism that allows e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009